package com.itgacl.magic4j.modules.comm.converter;

import com.itgacl.magic4j.common.converter.BaseConverter;
import com.itgacl.magic4j.modules.comm.entity.CommLicense;
import com.itgacl.magic4j.modules.comm.vo.CommLicenseVo;
import com.itgacl.magic4j.modules.comm.dto.CommLicenseDTO;
import org.springframework.beans.BeanUtils;
import java.util.ArrayList;
import java.util.List;

/**
 * @Classname CommLicense转换器
 * @Description Entity、VO、DTO相互转换器
 * @Author Created by xudp (alias:孤傲苍狼) 290603672@qq.com
 * @Date 2021-12-26
 * @Version 1.0
 */
public class CommLicenseConverter extends BaseConverter<CommLicense, CommLicenseVo, CommLicenseDTO> {

    public static CommLicenseConverter build() {
        return new CommLicenseConverter();
    }

    @Override
    public CommLicenseVo vo(CommLicense entity) {
        CommLicenseVo commLicenseVo = new CommLicenseVo();
        BeanUtils.copyProperties(entity,commLicenseVo);
        return commLicenseVo;
    }

    @Override
    public CommLicense entity(CommLicenseDTO entityDto) {
        CommLicense commLicense = new CommLicense();
        BeanUtils.copyProperties(entityDto,commLicense);
        return commLicense;
    }

}
